// Package vo
// Title  			user.vo.go
// Description  	制品响应消息体视图包
// Author  alittlexincan@163.com  2024/07/22 11:36
// Update  alittlexincan@163.com  2024/07/22 11:36
package vo

import "xincan.com.cn/tarot-go-framework/business/enum"

// SearchUserListVo
// Title  			SearchUserListVo
// Description   	查询用户列表视图
// Auth      		alittlexincan@163.com         "时间（2024/07/22 11:36）"
// Update      		alittlexincan@163.com         "时间（2024/07/22 11:36）"
// swagger:model SearchUserListVo
type SearchUserListVo struct {

	// Id 用户ID
	Id string `json:"id,omitempty" example:"1142681887794270208"`

	// Name 用户名称
	Name string `json:"name,omitempty" example:"admin"`

	// Password 用户密码
	Password string `json:"password,omitempty" example:"admin"`

	// Role 用户角色
	Role string `json:"role,omitempty" example:"管理员"`

	// Status 用户状态
	Status string `json:"status,omitempty" enums:"UNKNOWN,READY,EXCEPTION" example:"READY"`

	// Type 用户类型
	Type enum.UserEnum `json:"type,omitempty" enums:"UNKNOWN,STUDENT,TEACHER" example:"TEACHER"`

	// CreateTime 创建时间
	CreateTime int64 `json:"createTime,omitempty" example:"1731403219000"`
}
